Российский университет дружбы народов, Москва,
Россия
Цель работы
Целью данной работы является приобретение практических навыков
установки операционной системы на виртуальную машину, настройки
минимально необходимых для дальнейшей работы сервисов.
Задание
Создание виртуальной машины
Установка операционной системы
Обновление настроек
Настройка раскладки клавиатуры
Установка программного обеспечения
Теоретическое введение
Здесь описываются теоретические аспекты, связанные с выполнением
работы.
Например, в табл. [-@tbl:std-dir] приведено краткое
описание стандартных каталогов Unix.
Описание некоторых каталогов файловой системы GNU Linux
{#tbl:std-dir}
Имя каталога
Описание каталога
/
Корневая директория, содержащая всю файловую
/bin
Основные системные утилиты, необходимые как в однопользовательском
режиме, так и при обычной работе всем пользователям
/etc
Общесистемные конфигурационные файлы и файлы конфигурации
установленных программ
/home
Содержит домашние директории пользователей, которые, в свою очередь,
содержат персональные настройки и данные пользователя
/media
Точки монтирования для сменных носителей
/root
Домашняя директория пользователя root
/tmp
Временные файлы
/usr
Вторичная иерархия для данных пользователя
Более подробно про Unix см. в [@tanenbaum_book_modern-os_ru;
@robbins_book_bash_en; @zarrelli_book_mastering-bash_en;
@newham_book_learning-bash_en].
Выполнение лабораторной работы
Создание виртуальной машины
Создал
новую виртуальную машину, дал ей название и выбрал необходимый образ ОС
(рис. 1).
Настройка виртуальной машины
Создал
новую жесткий диск и выбрал необходимый размер (рис. 2).
Настройка диска
Указал
необходимое количество основной памяти и ядер (рис. 3).
Настройка оборудования
В
конечном счете получилась такая конфигурация (рис. 4).
Итоговая сборка
Установка операционной системы
Запустил liveinst (рис. 5).
Вызов установщика
Приступил к установке ОС (рис.
6).
Установка ОС
После
установки оптический диск не был отключен, пришлось изъять его
самостоятельно (рис. 7).
Удаление оптического диска из
привода
Обновление настроек
Переключился
на роль супер-пользователя и обновил все пакеты (рис. 8).
Обновление пакетов
Для удобства
работы установил tmux и mc (рис. 9).
установка tmux и mc
Прописал
команду для автоматического обновления (рис. 10).
Автоматическое обновление
Запустил таймер (рис. 11).
Запуск таймера
Заменил
значение в файле /etc/selinux/config/etc/selinux/config (рис. 12).
Изменение файла
Перегрузил виртуальную
машину (рис. 13).
reboot
Переключитесь
на роль супер-пользователя и установил средства разработки (рис.
14).
Установка средств разработки
Установил пакет DKMS (рис.
15).
Установка пакета DKMS
В
меню виртуальной машины подключил образ диска дополнений гостевой ОС
(рис. 16).
Образ диска гостевой ОС
Подмонтировал
диск и установил драйвера, перезапустил систему (рис. 17).
Работа с диском
Настройка раскладки клавиатуры
Вошел
в ОС под заданной вами при установке учётной записью, запустил терминал,
запустил терминальный мультиплексор tmux и создал конфигурационный файл
(рис. 18).
создание конфигурационного
файла
Отредактировал
конфигурационный файл (рис. 19).
Редактирование конфигурационного
файла
Переключился
на роль супер-пользователя, отредактировал конфигурационный файл
“/etc/X11/xorg.conf.d/00-keyboard.conf” и перезагрузил виртуальную
машину (рис. 20).
Редактирование конфигурационного
файла
Установка программного обеспечения
Запустил
терминальный мультиплексор tmux, переключился на роль супер-пользователя
и установил pandoc (рис. 21).
Установка pandoc
Установил дистрибутив
TeXlive (рис. 22).
Установка дистрибутива
TeXlive
Выполнил домашние задания
(рис. 23).
Домашнее задание
Выполнил домашние задания
(рис. 24).
Домашнее задание
Выводы
Приобрел практические навыки установки операционной системы на
виртуальную машину, настроил минимально необходимые для дальнейшей
работы сервисы.